package cn.wfmiss.mybaitspuls.pojo;

import cn.wfmiss.mybaitspuls.enums.SexEnum;
import com.baomidou.mybatisplus.annotation.*;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * Created with IntelliJ IDEA.
 *
 * @Author: wfmiss
 * @Date: 2023/11/29/14:53
 * @Description:
 */
@Data
// 无参构造器
@NoArgsConstructor
// 有参构造器
@AllArgsConstructor
// 设置实体类所对应的表名
// @TableName("t_user")
public class User {

    // 将所对应的字段指定为主键
    // @TableId注解的 value属性用于指定指定的字段 type属性设置主键生成策略
    // @TableId(value = "uid",type = IdType.AUTO)
    @TableId("uid")
    private Long id;
    // 指定属性所对应的字段名
    @TableField("user_name")
    private String name;
    private Integer age;
    private SexEnum sex;
    private String email;
    @TableLogic
    private Integer isDeleted;
}
